package br.com.rafael.gestorinvestimentos.DAO;

import java.util.List;
import org.hibernate.Session;


import br.com.rafael.gestorinvestimentos.model.Negocio;

public class NegocioDAO {

	private Session session;
	
	public NegocioDAO(Session session){
		this.session = session;
	}	
	
	public void insert (Negocio negocio){
		this.session.save(negocio);
	}
	
	public void update (Negocio negocio){
		this.session.merge(negocio);
	}
	
	public void delete (Negocio negocio){
		this.session.delete(negocio);
	}
	
	public Negocio getNegocio (int id){
		return (Negocio) session.load(Negocio.class, id);
	
	}
	
	public List getList (){
		return this.session.createCriteria(Negocio.class).list();
	}
}
